From 25ecd8cd374115623d4b4db5919c5d0cbfbbbc22 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 9 Dec 2015 14:01:46 +0100 Subject: [PATCH] iconhelper: Turn into gadget This is just the basic conversion to inheriting from GTK_TYPE_CSS_GADGET. --- gtk/gtkiconhelper.c | 10 +++++----- gtk/gtkiconhelperprivate.h | 9 +++++---- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/gtk/gtkiconhelper.c b/gtk/gtkiconhelper.c index f9f282dfba..21f272d415 100644 --- a/gtk/gtkiconhelper.c +++ b/gtk/gtkiconhelper.c @@ -47,7 +47,7 @@ struct _GtkIconHelperPrivate { gint last_surface_scale; }; -G_DEFINE_TYPE_WITH_PRIVATE (GtkIconHelper, _gtk_icon_helper, G_TYPE_OBJECT) +G_DEFINE_TYPE_WITH_PRIVATE (GtkIconHelper, gtk_icon_helper, GTK_TYPE_CSS_GADGET) static void gtk_icon_helper_take_definition (GtkIconHelper *self, @@ -94,11 +94,11 @@ gtk_icon_helper_finalize (GObject *object) _gtk_icon_helper_clear (self); gtk_image_definition_unref (self->priv->def); - G_OBJECT_CLASS (_gtk_icon_helper_parent_class)->finalize (object); + G_OBJECT_CLASS (gtk_icon_helper_parent_class)->finalize (object); } static void -_gtk_icon_helper_class_init (GtkIconHelperClass *klass) +gtk_icon_helper_class_init (GtkIconHelperClass *klass) { GObjectClass *oclass; @@ -107,9 +107,9 @@ _gtk_icon_helper_class_init (GtkIconHelperClass *klass) } static void -_gtk_icon_helper_init (GtkIconHelper *self) +gtk_icon_helper_init (GtkIconHelper *self) { - self->priv = _gtk_icon_helper_get_instance_private (self); + self->priv = gtk_icon_helper_get_instance_private (self); self->priv->def = gtk_image_definition_new_empty (); diff --git a/gtk/gtkiconhelperprivate.h b/gtk/gtkiconhelperprivate.h index 4fcbd8d111..b87e26afd8 100644 --- a/gtk/gtkiconhelperprivate.h +++ b/gtk/gtkiconhelperprivate.h @@ -23,11 +23,12 @@ #include "gtk/gtkimage.h" #include "gtk/gtktypes.h" +#include "gtkcssgadgetprivate.h" #include "gtkimagedefinitionprivate.h" G_BEGIN_DECLS -#define GTK_TYPE_ICON_HELPER _gtk_icon_helper_get_type() +#define GTK_TYPE_ICON_HELPER gtk_icon_helper_get_type() #define GTK_ICON_HELPER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ @@ -55,17 +56,17 @@ typedef struct _GtkIconHelperPrivate GtkIconHelperPrivate; struct _GtkIconHelper { - GObject parent; + GtkCssGadget parent; GtkIconHelperPrivate *priv; }; struct _GtkIconHelperClass { - GObjectClass parent_class; + GtkCssGadgetClass parent_class; }; -GType _gtk_icon_helper_get_type (void) G_GNUC_CONST; +GType gtk_icon_helper_get_type (void) G_GNUC_CONST; GtkIconHelper *_gtk_icon_helper_new (GtkWidget *owner); -- 2.30.2